import { post, put } from '@/api/http.js'

// 登录
export function login(baseUrls, data) {
  return post(baseUrls, '/auth/token/obtain/', '', data)
}

// 更新机器人邮件地址
export function updateEmail(baseUrls, token, data) {
  return put(baseUrls, '/basic/email/', token, data)
}

// (多个搜索词以,分隔)获取指定交易所、指定策略的机器人进程与状态数据（用于研判是否运行）
export function getRobotStatus(baseUrls, token, data) {
  return post(baseUrls, '/basic/get_robot_status/', token, data)
}

// 更新机器人APIKEY数据
export function updateRobotApiKey(baseUrls, token, data) {
  return put(baseUrls, '/basic/update_robot_apikey/', token, data)
}

// 启动页面
export function operation(baseUrls, token, data) {
  return post(baseUrls, '/basic/operation/', token, data)
}

// 监控页面: 系统信息
export function monitorSystem(baseUrls, token, data) {
  return post(baseUrls, '/basic/monitor/system/', token, data)
}

// 监控页面: 根据日志文件名称获取日志内容
export function monitorLog(baseUrls, token, data) {
  return post(baseUrls, '/basic/monitor/log/', token, data)
}

// 我的页面：7日盈亏比
export function mineProfitLoss(baseUrls, token, data) {
  return post(baseUrls, '/basic/mine/profit_loss/', token, data)
}